home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / ddeshare / ddeshrd.frm (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1995-09-06  |  14.8 KB  |  483 lines

  1. VERSION 2.00
  2. Begin Form DDESHRD 
  3.    BackColor       =   &H00C0C0C0&
  4.    Caption         =   "Share Properties"
  5.    ClientHeight    =   6255
  6.    ClientLeft      =   1335
  7.    ClientTop       =   1815
  8.    ClientWidth     =   7800
  9.    Height          =   6660
  10.    Icon            =   DDESHRD.FRX:0000
  11.    Left            =   1275
  12.    LinkTopic       =   "Form1"
  13.    MaxButton       =   0   'False
  14.    ScaleHeight     =   6255
  15.    ScaleWidth      =   7800
  16.    Top             =   1470
  17.    Width           =   7920
  18.    Begin PictureBox Picture1 
  19.       Align           =   1  'Align Top
  20.       BackColor       =   &H00C0C0C0&
  21.       BorderStyle     =   0  'None
  22.       Height          =   6255
  23.       Left            =   0
  24.       ScaleHeight     =   417
  25.       ScaleMode       =   3  'Pixel
  26.       ScaleWidth      =   520
  27.       TabIndex        =   19
  28.       Top             =   0
  29.       Width           =   7800
  30.       Begin TextBox txtLvl2Pswd 
  31.          Height          =   285
  32.          Left            =   5160
  33.          TabIndex        =   15
  34.          Top             =   4920
  35.          Width           =   1935
  36.       End
  37.       Begin TextBox txtLvl1Pswd 
  38.          BackColor       =   &H00FFFFFF&
  39.          Height          =   285
  40.          Left            =   1560
  41.          TabIndex        =   9
  42.          Top             =   4920
  43.          Width           =   1935
  44.       End
  45.       Begin CheckBox chkLvl2 
  46.          BackColor       =   &H00C0C0C0&
  47.          Caption         =   "Start Application on Connect"
  48.          Height          =   255
  49.          Index           =   4
  50.          Left            =   4200
  51.          TabIndex        =   14
  52.          Top             =   4560
  53.          Width           =   2895
  54.       End
  55.       Begin CheckBox chkLvl2 
  56.          BackColor       =   &H00C0C0C0&
  57.          Caption         =   "Execute"
  58.          Height          =   255
  59.          Index           =   3
  60.          Left            =   4200
  61.          TabIndex        =   13
  62.          Top             =   4200
  63.          Width           =   2895
  64.       End
  65.       Begin CheckBox chkLvl2 
  66.          BackColor       =   &H00C0C0C0&
  67.          Caption         =   "Poke"
  68.          Height          =   255
  69.          Index           =   2
  70.          Left            =   4200
  71.          TabIndex        =   12
  72.          Top             =   3840
  73.          Width           =   2895
  74.       End
  75.       Begin CheckBox chkLvl2 
  76.          BackColor       =   &H00C0C0C0&
  77.          Caption         =   "Advise"
  78.          Height          =   255
  79.          Index           =   1
  80.          Left            =   4200
  81.          TabIndex        =   11
  82.          Top             =   3480
  83.          Width           =   2895
  84.       End
  85.       Begin CheckBox chkLvl2 
  86.          BackColor       =   &H00C0C0C0&
  87.          Caption         =   "Request"
  88.          Height          =   255
  89.          Index           =   0
  90.          Left            =   4200
  91.          TabIndex        =   10
  92.          Top             =   3120
  93.          Width           =   2895
  94.       End
  95.       Begin CheckBox chkLvl1 
  96.          BackColor       =   &H00C0C0C0&
  97.          Caption         =   "Start Application on Connect"
  98.          Height          =   255
  99.          Index           =   4
  100.          Left            =   480
  101.          TabIndex        =   8
  102.          Top             =   4560
  103.          Width           =   2895
  104.       End
  105.       Begin CheckBox chkLvl1 
  106.          BackColor       =   &H00C0C0C0&
  107.          Caption         =   "Execute"
  108.          Height          =   255
  109.          Index           =   3
  110.          Left            =   480
  111.          TabIndex        =   7
  112.          Top             =   4200
  113.          Width           =   2895
  114.       End
  115.       Begin CheckBox chkLvl1 
  116.          BackColor       =   &H00C0C0C0&
  117.          Caption         =   "Poke"
  118.          Height          =   255
  119.          Index           =   2
  120.          Left            =   480
  121.          TabIndex        =   6
  122.          Top             =   3840
  123.          Width           =   2895
  124.       End
  125.       Begin CheckBox chkLvl1 
  126.          BackColor       =   &H00C0C0C0&
  127.          Caption         =   "Advise"
  128.          Height          =   255
  129.          Index           =   1
  130.          Left            =   480
  131.          TabIndex        =   5
  132.          Top             =   3480
  133.          Width           =   2895
  134.       End
  135.       Begin CheckBox chkLvl1 
  136.          BackColor       =   &H00C0C0C0&
  137.          Caption         =   "Request"
  138.          Height          =   255
  139.          Index           =   0
  140.          Left            =   480
  141.          TabIndex        =   4
  142.          Top             =   3120
  143.          Width           =   2895
  144.       End
  145.       Begin CommandButton btnDelete 
  146.          Caption         =   "Delete"
  147.          Height          =   375
  148.          Left            =   6480
  149.          TabIndex        =   17
  150.          Top             =   960
  151.          Width           =   855
  152.       End
  153.       Begin CommandButton btnCancel 
  154.          Caption         =   "Cancel"
  155.          Height          =   375
  156.          Left            =   6480
  157.          TabIndex        =   18
  158.          Top             =   1440
  159.          Width           =   855
  160.       End
  161.       Begin CommandButton btnOK 
  162.          Caption         =   "OK"
  163.          Default         =   -1  'True
  164.          Height          =   375
  165.          Left            =   6480
  166.          TabIndex        =   16
  167.          Top             =   480
  168.          Width           =   855
  169.       End
  170.       Begin TextBox txtItemName 
  171.          Height          =   285
  172.          Left            =   2400
  173.          TabIndex        =   3
  174.          Top             =   1560
  175.          Width           =   3855
  176.       End
  177.       Begin TextBox txtTopName 
  178.          Height          =   285
  179.          Left            =   2400
  180.          TabIndex        =   2
  181.          Top             =   1200
  182.          Width           =   3855
  183.       End
  184.       Begin TextBox txtAppName 
  185.          Height          =   285
  186.          Left            =   2400
  187.          TabIndex        =   1
  188.          Top             =   840
  189.          Width           =   3855
  190.       End
  191.       Begin TextBox txtShareName 
  192.          Height          =   285
  193.          Left            =   2400
  194.          TabIndex        =   0
  195.          Top             =   480
  196.          Width           =   3855
  197.       End
  198.       Begin Line Line1 
  199.          BorderColor     =   &H00FFFFFF&
  200.          Index           =   7
  201.          X1              =   504
  202.          X2              =   504
  203.          Y1              =   376
  204.          Y2              =   409
  205.       End
  206.       Begin Line Line2 
  207.          BorderColor     =   &H00808080&
  208.          Index           =   6
  209.          X1              =   16
  210.          X2              =   504
  211.          Y1              =   376
  212.          Y2              =   376
  213.       End
  214.       Begin Line Line2 
  215.          BorderColor     =   &H00FFFFFF&
  216.          Index           =   5
  217.          X1              =   16
  218.          X2              =   504
  219.          Y1              =   408
  220.          Y2              =   408
  221.       End
  222.       Begin Label lblStatus 
  223.          BackColor       =   &H00C0C0C0&
  224.          ForeColor       =   &H00C00000&
  225.          Height          =   255
  226.          Left            =   360
  227.          TabIndex        =   30
  228.          Top             =   5760
  229.          Width           =   6975
  230.       End
  231.       Begin Line Line1 
  232.          BorderColor     =   &H00808080&
  233.          Index           =   6
  234.          X1              =   16
  235.          X2              =   16
  236.          Y1              =   376
  237.          Y2              =   408
  238.       End
  239.       Begin Line Line2 
  240.          BorderColor     =   &H00FFFFFF&
  241.          Index           =   4
  242.          X1              =   260
  243.          X2              =   505
  244.          Y1              =   360
  245.          Y2              =   360
  246.       End
  247.       Begin Label Label3 
  248.          BackColor       =   &H00C0C0C0&
  249.          Caption         =   "Password:"
  250.          Height          =   255
  251.          Index           =   1
  252.          Left            =   4200
  253.          TabIndex        =   29
  254.          Top             =   4920
  255.          Width           =   975
  256.       End
  257.       Begin Label Label3 
  258.          BackColor       =   &H00C0C0C0&
  259.          Caption         =   "Password:"
  260.          Height          =   255
  261.          Index           =   0
  262.          Left            =   480
  263.          TabIndex        =   28
  264.          Top             =   4920
  265.          Width           =   975
  266.       End
  267.       Begin Line Line2 
  268.          BorderColor     =   &H00808080&
  269.          Index           =   3
  270.          X1              =   260
  271.          X2              =   504
  272.          Y1              =   152
  273.          Y2              =   152
  274.       End
  275.       Begin Label Label2 
  276.          BackColor       =   &H00C0C0C0&
  277.          Caption         =   "Authority:"
  278.          Height          =   255
  279.          Index           =   3
  280.          Left            =   4080
  281.          TabIndex        =   27
  282.          Top             =   2760
  283.          Width           =   1815
  284.       End
  285.       Begin Label Label2 
  286.          BackColor       =   &H00C0C0C0&
  287.          Caption         =   "Level 2 Access"
  288.          Height          =   255
  289.          Index           =   2
  290.          Left            =   4080
  291.          TabIndex        =   26
  292.          Top             =   2400
  293.          Width           =   1815
  294.       End
  295.       Begin Line Line1 
  296.          BorderColor     =   &H00808080&
  297.          Index           =   3
  298.          X1              =   260
  299.          X2              =   260
  300.          Y1              =   152
  301.          Y2              =   360
  302.       End
  303.       Begin Line Line1 
  304.          BorderColor     =   &H00FFFFFF&
  305.          Index           =   2
  306.          X1              =   244
  307.          X2              =   244
  308.          Y1              =   153
  309.          Y2              =   360
  310.       End
  311.       Begin Label Label2 
  312.          BackColor       =   &H00C0C0C0&
  313.          Caption         =   "Authority:"
  314.          Height          =   255
  315.          Index           =   1
  316.          Left            =   360
  317.          TabIndex        =   25
  318.          Top             =   2760
  319.          Width           =   1815
  320.       End
  321.       Begin Label Label2 
  322.          BackColor       =   &H00C0C0C0&
  323.          Caption         =   "Level 1 Access"
  324.          Height          =   255
  325.          Index           =   0
  326.          Left            =   360
  327.          TabIndex        =   24
  328.          Top             =   2400
  329.          Width           =   1815
  330.       End
  331.       Begin Line Line2 
  332.          BorderColor     =   &H00FFFFFF&
  333.          Index           =   7
  334.          X1              =   16
  335.          X2              =   245
  336.          Y1              =   360
  337.          Y2              =   360
  338.       End
  339.       Begin Line Line1 
  340.          BorderColor     =   &H00FFFFFF&
  341.          Index           =   5
  342.          X1              =   504
  343.          X2              =   504
  344.          Y1              =   152
  345.          Y2              =   360
  346.       End
  347.       Begin Line Line1 
  348.          BorderColor     =   &H00808080&
  349.          Index           =   4
  350.          X1              =   16
  351.          X2              =   16
  352.          Y1              =   152
  353.          Y2              =   360
  354.       End
  355.       Begin Line Line2 
  356.          BorderColor     =   &H00808080&
  357.          Index           =   2
  358.          X1              =   16
  359.          X2              =   244
  360.          Y1              =   152
  361.          Y2              =   152
  362.       End
  363.       Begin Line Line2 
  364.          BorderColor     =   &H00FFFFFF&
  365.          Index           =   1
  366.          X1              =   17
  367.          X2              =   504
  368.          Y1              =   136
  369.          Y2              =   136
  370.       End
  371.       Begin Line Line2 
  372.          BorderColor     =   &H00808080&
  373.          Index           =   0
  374.          X1              =   16
  375.          X2              =   504
  376.          Y1              =   16
  377.          Y2              =   16
  378.       End
  379.       Begin Line Line1 
  380.          BorderColor     =   &H00FFFFFF&
  381.          Index           =   1
  382.          X1              =   504
  383.          X2              =   504
  384.          Y1              =   16
  385.          Y2              =   137
  386.       End
  387.       Begin Label Label1 
  388.          BackColor       =   &H00C0C0C0&
  389.          Caption         =   "Item Name (optional):"
  390.          Height          =   255
  391.          Index           =   3
  392.          Left            =   360
  393.          TabIndex        =   23
  394.          Top             =   1560
  395.          Width           =   1935
  396.       End
  397.       Begin Label Label1 
  398.          BackColor       =   &H00C0C0C0&
  399.          Caption         =   "Topic Name:"
  400.          Height          =   255
  401.          Index           =   2
  402.          Left            =   360
  403.          TabIndex        =   22
  404.          Top             =   1200
  405.          Width           =   1935
  406.       End
  407.       Begin Label Label1 
  408.          BackColor       =   &H00C0C0C0&
  409.          Caption         =   "Application Name:"
  410.          Height          =   255
  411.          Index           =   1
  412.          Left            =   360
  413.          TabIndex        =   21
  414.          Top             =   840
  415.          Width           =   1815
  416.       End
  417.       Begin Label Label1 
  418.          BackColor       =   &H00C0C0C0&
  419.          Caption         =   "Share Name:"
  420.          Height          =   255
  421.          Index           =   0
  422.          Left            =   360
  423.          TabIndex        =   20
  424.          Top             =   480
  425.          Width           =   1935
  426.       End
  427.       Begin Line Line1 
  428.          BorderColor     =   &H00808080&
  429.          Index           =   0
  430.          X1              =   16
  431.          X2              =   16
  432.          Y1              =   16
  433.          Y2              =   136
  434.       End
  435.    End
  436. Option Explicit
  437. Sub btnCancel_Click ()
  438.     Unload DDESHRD
  439. End Sub
  440. Sub btnDelete_Click ()
  441.     DeleteShare txtShareName.Text
  442. End Sub
  443. Sub btnOK_Click ()
  444.     Dim EditMsg As String
  445.     EditMsg = EditShare()
  446.     If EditMsg <> "" Then
  447.         Beep
  448.         MsgBox EditMsg, 48, "DDEShare Error"
  449.     Else
  450.         UpdateShare
  451.     End If
  452. End Sub
  453. Sub chkLvl1_Click (Index As Integer)
  454.     SetAuthFocusMsg Index, chkLvl1(Index).Value
  455. End Sub
  456. Sub chkLvl2_Click (Index As Integer)
  457.     SetAuthFocusMsg Index, chkLvl2(Index).Value
  458. End Sub
  459. Sub Form_Load ()
  460.     DDESHRD_Loaded = True
  461. End Sub
  462. Sub Form_Unload (Cancel As Integer)
  463.     DDESHRD_Loaded = False
  464. End Sub
  465. Sub txtAppName_GotFocus ()
  466.     lblStatus.Caption = "Name of the actual application."
  467. End Sub
  468. Sub txtItemName_GotFocus ()
  469.         lblStatus.Caption = "Optional item name to connect to."
  470. End Sub
  471. Sub txtLvl1Pswd_GotFocus ()
  472.     lblStatus.Caption = "Password for level 1 access."
  473. End Sub
  474. Sub txtLvl2Pswd_GotFocus ()
  475.     lblStatus.Caption = "Password for level 2 access."
  476. End Sub
  477. Sub txtShareName_GotFocus ()
  478.     lblStatus.Caption = "Name to identify the application by."
  479. End Sub
  480. Sub txtTopName_GotFocus ()
  481.         lblStatus.Caption = "Name of the topic to connect to."
  482. End Sub
  483.